package com.telcordia.cvas.rpn.fixtures;

import com.telcordia.cvas.rpn.RpnCalculator;

public class BinaryOpertorTests {
	private int operand1;
	private int operand2;
	private String operator;

	public void setOperand1(int operand1) {
		this.operand1 = operand1;
	}
	
	public void setOperand2(int operand2) {
		this.operand2 = operand2;
	}
	
	public void setOperator(String operator) {
		this.operator = operator;
	}
	
	public int result() {
		RpnCalculator calculator = new RpnCalculator();
		calculator.setXRegister(operand1);
		calculator.enter();
		calculator.setXRegister(operand2);
		calculator.perform(operator);
		return calculator.getXRegister();
	}
}
